Market-aware Requirements
نویسندگان
چکیده
Traditionally, non-functional requirements (NFRs) are specified as measurable entities to permit evaluation satisfaction; however, NFR specifications quickly become obsolete because (1) NFRs are expressed in numbers, (2) architects specify them using the correct values at design time, and/or (3) providers are constantly improving their offer, in terms of functionality and quality of service (QoS). The computingwith-words approach has already been proposed to replace numerical NFR specifications, where natural language words denote fuzzy quality levels; unfortunately, current proposals provide only for design-time, stakeholder-defined translation of words as numerical ranges. We propose a mechanism to automatically and dynamically determine current numerical ranges of the fuzzy quality levels from the available data, without human intervention, whenever changes to component QoS specifications. Our main contribution is allowing architects to specify their requirements using words only once (at design time), and whenever providers change components QoS characteristics, automatically update those requirements to the new market view, enabling market-aware requirements. The approach was validated by measuring the number of times that necessarily a requirement had to be rewritten at runtime in order to get new operationalizations which replace the now older ones. We use a set of ten complex requirements, a dataset of 1500 actual Web services with precise measurements for nine QoS aspects, and a simulated offering variability. A Web-based prototype is also made available.
منابع مشابه
A semantic-aware role-based access control model for pervasive computing environments
Access control in open and dynamic Pervasive Computing Environments (PCEs) is a very complex mechanism and encompasses various new requirements. In fact, in such environments, context information should be used in access control decision process; however, it is not applicable to gather all context information completely and accurately all the time. Thus, a suitable access control model for PCEs...
متن کاملThe Impact of Liquidity Requirements on Central Bank Policies in Interbank Market of Iran
The interbank rate has a great impact on the bank's economic activities that it is one of the important instrument for central bank policy. Banks to back up their funds or liquidity demand participate in the interbank market. These change their needed or surplus liquidity based on interbank market conditions. According to this, liquidity requirements can change the central banks' monetary poli...
متن کاملResource-usage-aware configuration in software product lines
Deriving concrete products from a product-line infrastructure requires resolving the variability captured in the product line, based on the company market strategy or requirements from specific customers. Selecting the most appropriate set of features for a product is a complex task, especially if quality requirements have to be considered. Resource-usage-aware configuration aims at providing a...
متن کاملEstimation of capital requirements in the Iranian banking system To deal with market and credit risks
Each financial institution faces different types of risks, with three of the most important risks in the banking system being credit, market and operational risks. In order to manage risk, sufficient capital must be allocated. One of the common ways to calculate the capital needed to deal with these risks is to calculate the capital proportional to each risk and then the algebraic sum to obtain...
متن کاملA Context-Aware Vertical Handover Decision Algorithm for Multimode Mobile Terminals and Its Performance
Traditional handover decision algorithms for mobile devices mainly depend on signal strength. In the very near future, these will be obsolete for wireless networks and mobile terminals that are rapidly evolving towards being heterogeneous and multimodal, respectively, in response to the huge market potential. In the given circumstances, more sophisticated and intelligent handover decision algor...
متن کامل